home *** CD-ROM | disk | FTP | other *** search
- <FUNCTION>
- <NAME>login</NAME>
- <RETURNS>void </RETURNS>
- struct utmp *ut
- </FUNCTION>
- <FUNCTION>
- <NAME>login_tty</NAME>
- <RETURNS>int </RETURNS>
- int fd
- </FUNCTION>
- <FUNCTION>
- <NAME>logout</NAME>
- <RETURNS>int </RETURNS>
- char *line
- </FUNCTION>
- <FUNCTION>
- <NAME>logwtmp</NAME>
- <RETURNS>void </RETURNS>
- const char *line, const char *name, const char *host
- </FUNCTION>
- <FUNCTION>
- <NAME>openpty</NAME>
- <RETURNS>int </RETURNS>
- int *amaster, int *aslave, char *name, struct termios *termp, struct winsize *winp
- </FUNCTION>
- <FUNCTION>
- <NAME>forkpty</NAME>
- <RETURNS>int </RETURNS>
- int *amaster, char *name, struct termios *termp, struct winsize *winp
- </FUNCTION>
- <FUNCTION>
- <NAME>openpty</NAME>
- <RETURNS>int </RETURNS>
- int *master_fd, int *slavefd, char *name, struct termios *termp, struct winsize *winp
- </FUNCTION>
- <FUNCTION>
- <NAME>forkpty</NAME>
- <RETURNS>pid_t </RETURNS>
- int *master_fd, char *name, struct termios *termp, struct winsize *winp
- </FUNCTION>
- <FUNCTION>
- <NAME>login_tty</NAME>
- <RETURNS>int </RETURNS>
- int fd
- </FUNCTION>
- <FUNCTION>
- <NAME>n_read</NAME>
- <RETURNS>int </RETURNS>
- int fd, void *buffer, int size
- </FUNCTION>
- <ENUM>
- <NAME>GnomePtyOps</NAME>
- typedef enum {
- GNOME_PTY_OPEN_PTY_UTMP = 1,
- GNOME_PTY_OPEN_PTY_UWTMP,
- GNOME_PTY_OPEN_PTY_WTMP,
- GNOME_PTY_OPEN_NO_DB_UPDATE,
- GNOME_PTY_CLOSE_PTY
- } GnomePtyOps;
- </ENUM>
- <FUNCTION>
- <NAME>update_dbs</NAME>
- <RETURNS>void *</RETURNS>
- int utmp, int wtmp, char *login_name, char *display_name, char *term_name
- </FUNCTION>
- <FUNCTION>
- <NAME>write_login_record</NAME>
- <RETURNS>void *</RETURNS>
- char *login_name, char *display_name, char *term_name, int utmp, int wtmp
- </FUNCTION>
- <FUNCTION>
- <NAME>write_logout_record</NAME>
- <RETURNS>void </RETURNS>
- void *data, int utmp, int wtmp
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_list_new</NAME>
- <RETURNS>void </RETURNS>
- struct vt_list *v
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_list_empty</NAME>
- <RETURNS>int </RETURNS>
- struct vt_list *l
- </FUNCTION>
- <MACRO>
- <NAME>WEXITSTATUS</NAME>
- # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
- </MACRO>
- <MACRO>
- <NAME>WIFEXITED</NAME>
- # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
- </MACRO>
- <FUNCTION>
- <NAME>zvt_init_subshell</NAME>
- <RETURNS>int </RETURNS>
- struct vt_em *vt, char *pty_name, int full
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_shutdown_subshell</NAME>
- <RETURNS>int </RETURNS>
- struct vt_em *vt
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_resize_subshell</NAME>
- <RETURNS>int </RETURNS>
- int fd, int col, int row, int xpixel, int ypixel
- </FUNCTION>
- <MACRO>
- <NAME>ZVT_UTF</NAME>
- #define ZVT_UTF 1
- </MACRO>
- <MACRO>
- <NAME>UPDATE_CHANGES</NAME>
- #define UPDATE_CHANGES 0x00 /* only update changed areas */
- </MACRO>
- <MACRO>
- <NAME>UPDATE_REFRESH</NAME>
- #define UPDATE_REFRESH 0x01 /* just refersh all */
- </MACRO>
- <MACRO>
- <NAME>UPDATE_SCROLLBACK</NAME>
- #define UPDATE_SCROLLBACK 0x02 /* if in scrollback mode, make sure everything is redrawn */
- </MACRO>
- <TYPEDEF>
- <NAME>uint32</NAME>
- typedef unsigned int uint32;
- </TYPEDEF>
- <MACRO>
- <NAME>VTPARAM_MAXARGS</NAME>
- #define VTPARAM_MAXARGS 5 /* maximum number of arguments */
- </MACRO>
- <MACRO>
- <NAME>VTPARAM_ARGMAX</NAME>
- #define VTPARAM_ARGMAX 20 /* number of characters in each arg maximum */
- </MACRO>
- <MACRO>
- <NAME>VTPARAM_INTARGS</NAME>
- #define VTPARAM_INTARGS 20 /* maximum args for integers, should be less than MAXARGS*ARGMAX bytes! */
- </MACRO>
- <MACRO>
- <NAME>VT_LINE_SIZE</NAME>
- #define VT_LINE_SIZE(width) (sizeof(struct vt_line) + (sizeof(uint32) * (width)))
- </MACRO>
- <ENUM>
- <NAME>VTTITLE_TYPE</NAME>
- typedef enum {
- VTTITLE_WINDOWICON=0,
- VTTITLE_ICON,
- VTTITLE_WINDOW
- } VTTITLE_TYPE;
- </ENUM>
- <MACRO>
- <NAME>VTATTR_BOLD</NAME>
- #define VTATTR_BOLD 0x40000000
- </MACRO>
- <MACRO>
- <NAME>VTATTR_UNDERLINE</NAME>
- #define VTATTR_UNDERLINE 0x20000000
- </MACRO>
- <MACRO>
- <NAME>VTATTR_BLINK</NAME>
- #define VTATTR_BLINK 0x10000000
- </MACRO>
- <MACRO>
- <NAME>VTATTR_REVERSE</NAME>
- #define VTATTR_REVERSE 0x08000000
- </MACRO>
- <MACRO>
- <NAME>VTATTR_CONCEALED</NAME>
- #define VTATTR_CONCEALED 0x04000000
- </MACRO>
- <MACRO>
- <NAME>VTATTR_MASK</NAME>
- #define VTATTR_MASK 0xffff0000
- </MACRO>
- <MACRO>
- <NAME>VTATTR_DATAMASK</NAME>
- #define VTATTR_DATAMASK (~VTATTR_MASK)
- </MACRO>
- <MACRO>
- <NAME>VTATTR_CLEARMASK</NAME>
- #define VTATTR_CLEARMASK (~(VTATTR_BOLD|VTATTR_UNDERLINE|VTATTR_BLINK|VTATTR_REVERSE))
- </MACRO>
- <MACRO>
- <NAME>VTATTR_FORECOLOURM</NAME>
- #define VTATTR_FORECOLOURM 0x03e00000
- </MACRO>
- <MACRO>
- <NAME>VTATTR_BACKCOLOURM</NAME>
- #define VTATTR_BACKCOLOURM 0x001f0000
- </MACRO>
- <MACRO>
- <NAME>VTATTR_FORECOLOURB</NAME>
- #define VTATTR_FORECOLOURB 21
- </MACRO>
- <MACRO>
- <NAME>VTATTR_BACKCOLOURB</NAME>
- #define VTATTR_BACKCOLOURB 16
- </MACRO>
- <MACRO>
- <NAME>VTATTR_CLEAR</NAME>
- #define VTATTR_CLEAR (16<<VTATTR_FORECOLOURB)|(17<<VTATTR_BACKCOLOURB)|0x0000
- </MACRO>
- <MACRO>
- <NAME>ZVT_CODE_ISOLATIN1</NAME>
- #define ZVT_CODE_ISOLATIN1 0
- </MACRO>
- <MACRO>
- <NAME>ZVT_CODE_UTF8</NAME>
- #define ZVT_CODE_UTF8 1
- </MACRO>
- <MACRO>
- <NAME>VTMODE_INSERT</NAME>
- #define VTMODE_INSERT 0x00000001 /* insert mode active */
- </MACRO>
- <MACRO>
- <NAME>VTMODE_SEND_MOUSE</NAME>
- #define VTMODE_SEND_MOUSE 0x00000002 /* send mouse clicks */
- </MACRO>
- <MACRO>
- <NAME>VTMODE_WRAPOFF</NAME>
- #define VTMODE_WRAPOFF 0x04 /* wrap screenmode? (default = on) */
- </MACRO>
- <MACRO>
- <NAME>VTMODE_APP_CURSOR</NAME>
- #define VTMODE_APP_CURSOR 0x00000008 /* application cursor keys */
- </MACRO>
- <MACRO>
- <NAME>VTMODE_RELATIVE</NAME>
- #define VTMODE_RELATIVE 0x10 /* relative origin mode */
- </MACRO>
- <MACRO>
- <NAME>VTMODE_APP_KEYPAD</NAME>
- #define VTMODE_APP_KEYPAD 0x20 /* application keypad on */
- </MACRO>
- <MACRO>
- <NAME>VTMODE_ALTSCREEN</NAME>
- #define VTMODE_ALTSCREEN 0x80000000 /* on alternate screen? */
- </MACRO>
- <MACRO>
- <NAME>VT_BLANK</NAME>
- #define VT_BLANK(n) ((n)==0 || (n)==9 || (n)==32)
- </MACRO>
- <MACRO>
- <NAME>VT_BMASK</NAME>
- #define VT_BMASK(n) ((n) & (VTATTR_FORECOLOURM|VTATTR_BACKCOLOURM|VTATTR_REVERSE|VTATTR_UNDERLINE))
- </MACRO>
- <MACRO>
- <NAME>VT_ASCII</NAME>
- #define VT_ASCII(n) ((((n)&VTATTR_DATAMASK)==0 || ((n)&VTATTR_DATAMASK)==9)?32:((n)&VTATTR_DATAMASK))
- </MACRO>
- <MACRO>
- <NAME>VT_THRESHHOLD</NAME>
- #define VT_THRESHHOLD (4)
- </MACRO>
- <FUNCTION>
- <NAME>vt_destroy</NAME>
- <RETURNS>void </RETURNS>
- struct vt_em *vt
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_resize</NAME>
- <RETURNS>void </RETURNS>
- struct vt_em *vt, int width, int height,int pixwidth, int pixheight
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_parse_vt</NAME>
- <RETURNS>void </RETURNS>
- struct vt_em *vt, char *ptr, int length
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_swap_buffers</NAME>
- <RETURNS>void </RETURNS>
- struct vt_em *vt
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_forkpty</NAME>
- <RETURNS>pid_t </RETURNS>
- struct vt_em *vt, int do_uwtmp_log
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_readchild</NAME>
- <RETURNS>int </RETURNS>
- struct vt_em *vt, char *buffer, int len
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_writechild</NAME>
- <RETURNS>int </RETURNS>
- struct vt_em *vt, char *buffer, int len
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_report_button</NAME>
- <RETURNS>int </RETURNS>
- struct vt_em *vt, int button, int qual,int x, int y
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_scrollback_set</NAME>
- <RETURNS>void </RETURNS>
- struct vt_em *vt, int lines
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_killchild</NAME>
- <RETURNS>int </RETURNS>
- struct vt_em *vt, int signal
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_closepty</NAME>
- <RETURNS>int </RETURNS>
- struct vt_em *vt
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_reset_terminal</NAME>
- <RETURNS>void </RETURNS>
- struct vt_em *vt, int hard
- </FUNCTION>
- <MACRO>
- <NAME>UPDATE_CHANGES</NAME>
- #define UPDATE_CHANGES 0x00 /* only update changed areas */
- </MACRO>
- <MACRO>
- <NAME>UPDATE_REFRESH</NAME>
- #define UPDATE_REFRESH 0x01 /* just refersh all */
- </MACRO>
- <MACRO>
- <NAME>UPDATE_SCROLLBACK</NAME>
- #define UPDATE_SCROLLBACK 0x02 /* if in scrollback mode, make sure everything is redrawn */
- </MACRO>
- <ENUM>
- <NAME>VT_SELTYPE</NAME>
- typedef enum {
- VT_SELTYPE_NONE=0, /* selection inactive */
- VT_SELTYPE_CHAR, /* selection by char */
- VT_SELTYPE_WORD, /* selection by word */
- VT_SELTYPE_LINE, /* selection by whole line */
- VT_SELTYPE_MAGIC /* 'magic' or 'active tag' select */
- } VT_SELTYPE;
- </ENUM>
- <MACRO>
- <NAME>VT_SELTYPE_MASK</NAME>
- #define VT_SELTYPE_MASK 0xff
- </MACRO>
- <MACRO>
- <NAME>VT_SELTYPE_BYEND</NAME>
- #define VT_SELTYPE_BYEND 0x8000
- </MACRO>
- <MACRO>
- <NAME>VT_SELTYPE_BYSTART</NAME>
- #define VT_SELTYPE_BYSTART 0x4000
- </MACRO>
- <MACRO>
- <NAME>VT_SELTYPE_MOVED</NAME>
- #define VT_SELTYPE_MOVED 0x2000 /* has motion occured? */
- </MACRO>
- <ENUM>
- <NAME>VT_SCROLLTYPE</NAME>
- typedef enum {
- VT_SCROLL_ALWAYS=0, /* normal display */
- VT_SCROLL_SOMETIMES, /* with 'fast scroll' background pixmap */
- VT_SCROLL_NEVER /* with transparency pixmap or fixed pixmap */
- } VT_SCROLLTYPE;
- </ENUM>
- <STRUCT>
- <NAME>vtx</NAME>
- struct vtx
- {
- struct vt_em vt;
-
- /* when updating, background colour matches for whole contents of line */
- unsigned int back_match:1;
-
- /* selection stuff */
- uint32 *selection_data; /* actual selection */
- int selection_size;
-
- /* 256 bits of word class characters (assumes a char is 8 bits or more) */
- unsigned char wordclass[32];
-
- /* rendering buffer, for building output strings */
- char *runbuffer_donotuse; /* TBR! */
- int runbuffer_size_donotuse;
-
- /* true if something selected */
- int selected;
-
- /* if selection active, what type? (by char/word/line) */
- VT_SELTYPE selectiontype;
-
- int selstartx, selstarty;
- int selendx, selendy;
-
- /* previously rendered values */
- int selstartxold, selstartyold;
- int selendxold, selendyold;
-
- /* rendering callbacks */
- void (*draw_text)(void *user_data, struct vt_line *line, int row, int col, int len, int attr);
- void (*scroll_area)(void *user_data, int firstrow, int count, int offset, int fill);
- /* set the cursor on/off, return old state */
- int (*cursor_state)(void *user_data, int state);
-
- /* added in gnome-libs 1.0.10
- ... this shouldn't break bin compatibility? */
- unsigned char scroll_type; /* how we scroll (see VT_SCROLLTYPE enum) */
- };
- </STRUCT>
- <FUNCTION>
- <NAME>vt_get_selection</NAME>
- <RETURNS>char *</RETURNS>
- struct _vtx *vx, int size, int *len
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_clear_selection</NAME>
- <RETURNS>void </RETURNS>
- struct _vtx *vx
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_fix_selection</NAME>
- <RETURNS>void </RETURNS>
- struct _vtx *vx
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_draw_selection</NAME>
- <RETURNS>void </RETURNS>
- struct _vtx *vx
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_update_rect</NAME>
- <RETURNS>void </RETURNS>
- struct _vtx *vx, int fill, int sx, int sy, int ex, int ey
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_update</NAME>
- <RETURNS>void </RETURNS>
- struct _vtx *vt, int state
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_draw_cursor</NAME>
- <RETURNS>void </RETURNS>
- struct _vtx *vx, int state
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_set_wordclass</NAME>
- <RETURNS>void </RETURNS>
- struct _vtx *vx, unsigned char *s
- </FUNCTION>
- <FUNCTION>
- <NAME>vt_get_attr_at</NAME>
- <RETURNS>int </RETURNS>
- struct _vtx *vx, int col, int row
- </FUNCTION>
- <MACRO>
- <NAME>ZVT_TERM</NAME>
- #define ZVT_TERM(obj) GTK_CHECK_CAST (obj, zvt_term_get_type (), ZvtTerm)
- </MACRO>
- <MACRO>
- <NAME>ZVT_TERM_CLASS</NAME>
- #define ZVT_TERM_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, zvt_term_get_type (), ZvtTermClass)
- </MACRO>
- <MACRO>
- <NAME>ZVT_IS_TERM</NAME>
- #define ZVT_IS_TERM(obj) GTK_CHECK_TYPE (obj, zvt_term_get_type ())
- </MACRO>
- <MACRO>
- <NAME>ZVT_TERM_PIXMAP_SUPPORT</NAME>
- #define ZVT_TERM_PIXMAP_SUPPORT 0x01
- </MACRO>
- <MACRO>
- <NAME>ZVT_TERM_EMBOLDEN_SUPPORT</NAME>
- #define ZVT_TERM_EMBOLDEN_SUPPORT 0x02
- </MACRO>
- <MACRO>
- <NAME>ZVT_TERM_TRANSPARENCY_SUPPORT</NAME>
- #define ZVT_TERM_TRANSPARENCY_SUPPORT 0x04
- </MACRO>
- <MACRO>
- <NAME>ZVT_TERM_PIXMAPSCROLL_SUPPORT</NAME>
- #define ZVT_TERM_PIXMAPSCROLL_SUPPORT 0x08
- </MACRO>
- <STRUCT>
- <NAME>ZvtTerm</NAME>
- </STRUCT>
- <STRUCT>
- <NAME>ZvtTermClass</NAME>
- </STRUCT>
- <STRUCT>
- <NAME>ZvtTerm</NAME>
- struct ZvtTerm
- {
- GtkWidget widget;
-
- /* scrollback position adjustement */
- GtkAdjustment *adjustment;
-
- GtkShadowType shadow_type;
- GdkWindow *term_window;
-
- /* zvt emulator */
- struct _vtx *vx;
-
- /* size of characters */
- int charwidth;
- int charheight;
-
- /* input handler, message handler, cursor blink timeout */
- gint input_id;
- gint msg_id;
- gint timeout_id;
-
- /* resizing */
- gboolean set_grid_size_pending;
- guint grid_width;
- guint grid_height;
-
- /* internal data */
- GdkCursor *cursor_bar; /* I beam cursor */
- GdkCursor *cursor_dot; /* the blank cursor */
- GdkCursor *cursor_current; /* current active cursor */
- GdkFont *font; /* current normal font */
- GdkFont *font_bold; /* current bold font */
- GdkGC *scroll_gc; /* special GC used for scrolling */
- GdkGC *fore_gc, *back_gc; /* GCs for the foreground and background colors */
- int fore_last, back_last; /* last colour for foreground/background gc's */
- GdkColorContext *color_ctx; /* Color context in use, where we allocate our colors */
- gulong colors [18]; /* Our colors, pixel values. */
- GdkIC *ic; /* input context */
-
- /* file name of a pixmap, if NULL, none is loaded
- * and normal mode is used
- */
- char *pixmap_filename;
-
- /* transparency stuff, it's left in even if we don't compile
- * transparency/background pixmaps, if we don't, it will just be ignored
- */
- struct
- {
- GdkPixmap *pix; /* background pixmap */
- int x,y,w,h; /* these are used to know if the position changed
- * and we need to get new shaded transparent pixmap
- */
- } background;
-
- </STRUCT>
- <STRUCT>
- <NAME>ZvtTermClass</NAME>
- struct ZvtTermClass
- {
- GtkWidgetClass parent_class;
-
- void (* child_died) (ZvtTerm *term);
- void (* title_changed) (ZvtTerm *term, VTTITLE_TYPE type, char *newtitle);
- };
- </STRUCT>
- <ENUM>
- <NAME>zvtfont_t</NAME>
- typedef enum {
- ZVT_FONT_1BYTE=0, /* simple, 1-byte fonts */
- ZVT_FONT_2BYTE, /* 2-byte fonts */
- ZVT_FONT_FONTSET, /* fontset fonts */
- } zvtfont_t;
- </ENUM>
- <STRUCT>
- <NAME>zvtprivate</NAME>
- struct zvtprivate
- {
- gint scrollselect_id;
- int scrollselect_dir; /* scrolling selection direction/step */
-
- void *text_expand; /* text expansion area */
- int text_expandlen; /* how much space here */
- zvtfont_t fonttype; /* type of font */
- uint32 default_char; /* what to use for unknown characters (a box, or ?) */
-
- int lastselectiontype; /* last tried type for a selection query (see request_paste()) */
-
- int scroll_position; /* offset for background pixmap when scrolling */
- GdkPixmap *bold_save; /* when drawing bold, use this to save the
- maybe-overwritten line. */
- };
- </STRUCT>
- <MACRO>
- <NAME>ZVT_TERM_DO_UTMP_LOG</NAME>
- #define ZVT_TERM_DO_UTMP_LOG 1
- </MACRO>
- <MACRO>
- <NAME>ZVT_TERM_DO_WTMP_LOG</NAME>
- #define ZVT_TERM_DO_WTMP_LOG 2
- </MACRO>
- <MACRO>
- <NAME>ZVT_BACKGROUND_SHADED</NAME>
- #define ZVT_BACKGROUND_SHADED 0x01 /* shade background image. This must be left as 1 for api compat! */
- </MACRO>
- <MACRO>
- <NAME>ZVT_BACKGROUND_SCROLL</NAME>
- #define ZVT_BACKGROUND_SCROLL 0x02 /* background can scroll, exclusive option with transparency */
- </MACRO>
- <FUNCTION>
- <NAME>zvt_term_new</NAME>
- <RETURNS>GtkWidget *</RETURNS>
- void
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_new_with_size</NAME>
- <RETURNS>GtkWidget *</RETURNS>
- int cols, int rows
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_reset</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, int hard
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_feed</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term,char *text, int len
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_forkpty</NAME>
- <RETURNS>int </RETURNS>
- ZvtTerm *term, int do_uwtmp_log
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_closepty</NAME>
- <RETURNS>int </RETURNS>
- ZvtTerm *term
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_killchild</NAME>
- <RETURNS>int </RETURNS>
- ZvtTerm *term, int signal
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_bell</NAME>
- <RETURNS>void </RETURNS>
- void *zvt_term
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_get_type</NAME>
- <RETURNS>guint </RETURNS>
- void
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_scrollback</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, int lines
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_get_buffer</NAME>
- <RETURNS>char *</RETURNS>
- ZvtTerm *term, int *len,int type,int sx, int sy,int ex, int ey
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_font_name</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, char *name
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_fonts</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term,GdkFont *font,GdkFont *font_bold
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_hide_pointer</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_show_pointer</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_bell</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, int state
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_get_bell</NAME>
- <RETURNS>gboolean </RETURNS>
- ZvtTerm *term
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_blink</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, int state
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_scroll_on_keystroke</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, int state
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_scroll_on_output</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, int state
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_color_scheme</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term,gushort *red,gushort *grn,gushort *blu
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_default_color_scheme</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_del_key_swap</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, int state
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_wordclass</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term, unsigned char *klass
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_background</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *terminal,char *pixmap_file,int transparent,int flags
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_shadow_type</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term,GtkShadowType type
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_set_size</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *term,guint width,guint height
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_get_capabilities</NAME>
- <RETURNS>guint32 </RETURNS>
- ZvtTerm *term
- </FUNCTION>
- <FUNCTION>
- <NAME>zvt_term_get_adjustment</NAME>
- <RETURNS>GtkAdjustment *</RETURNS>
- ZvtTerm *terminal
- </FUNCTION>
- <FUNCTION>
- <NAME>zvk_term_set_adjustment</NAME>
- <RETURNS>void </RETURNS>
- ZvtTerm *dial,GtkAdjustment *adjustment
- </FUNCTION>
-